package IOStream.Commons_io;

import org.apache.commons.io.FileUtils;

import java.io.File;
import java.io.IOException;

/**
 * ClassName:Dome001
 * Package:IOStream.Commons_io
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/3/4-20:33
 * @Version:v1.0
 */
public class Dome001 {
    /**Commons-io
     * Commons-io是apache开源基金组织提供的一组有关IO操作的开源工具包
     * 作用：提高IO流的开发效率
     *
     * Commons-io使用步骤
     * 1.在项目中创建一个文件夹：lib
     * 2.将jar包复制粘贴到lib文件夹
     * 3.右键点击jar包,选择Add as Library->点击OK
     * 4.在类中导包使用*/
    public static void main(String[] args) throws IOException {
        //复制文件
//        File src = new File("E:\\aaa\\b.txt");
//        File dest = new File("E:\\aaa\\copy003.txt");
//        FileUtils.copyFile(src,dest);
        //复制文件夹
//        File src = new File("E:\\aaa\\ccc");
//        File dest = new File("E:\\aaa\\bbb");
//        FileUtils.copyDirectory(src,dest);直接拷贝文件夹中的文件
//        FileUtils.copyToDirectory(src,dest);//拷贝文件夹和文件到目的地

//        File src = new File("E:\\aaa\\ccc");
//        FileUtils.deleteDirectory(src);//把文件夹全部删掉

        File src = new File("E:\\aaa\\bbb");
        FileUtils.cleanDirectory(src);//清空文件夹
    }
}
